package com.fzu.mmdbproxyframework.cluster.cloudstack;
import java.util.List;

public class IntVM {
	private String publicip;
	public String getPublicip() {
		return publicip;
	}
	public void setPublicip(String publicip) {
		this.publicip = publicip;
	}
	private String publicipid;
	public String getPublicipid() {
		return publicipid;
	}
	public void setPublicipid(String publicipid) {
		this.publicipid = publicipid;
	}
	private int cpunumber;
	private int cpuspeed;
	private String cpuused;
	private String created;
	private String displayname;
	private String domain;
	private String domainid;
	private String guestosid;
	private boolean haenable;
	private String hypervisor;
	private String id;
	private int memory;
	private boolean passwordenabled;
	private String project;
	private String projectid;
	private int rootdeviceid;
	private String rootdevicetype;
	private String serviceofferingid;
	private String serviceofferingname;
	private String state;
	private String templatedisplaytext;
	private String templateid;
	private List<Object> affinitygroup;
	private String templatename;
	private String zoneid;
	private List<IntSecurityGroup> securitygroup;
	private List<IntNic> nic;
	private String name;
	private Boolean displayvm;
	private Boolean isdynamicallyscalable;
	private String hostid;
	private String hostname;
	private int diskkbsread;
	private int diskkbswrite;
	private String jobid;
	private String instancename;
	private int networkkbsread;
	private int networkkbswrite;
	private int diskioread;
	private int diskiowrite;
	private int jobstatus;
	public String getJobid() {
		return jobid;
	}
	public void setJobid(String jobid) {
		this.jobid = jobid;
	}
	public int getJobstatus() {
		return jobstatus;
	}
	public void setJobstatus(int jobstatus) {
		this.jobstatus = jobstatus;
	}
	public Boolean getDisplayvm() {
		return displayvm;
	}
	public void setDisplayvm(Boolean displayvm) {
		this.displayvm = displayvm;
	}
	public Boolean getIsdynamicallyscalable() {
		return isdynamicallyscalable;
	}
	public void setIsdynamicallyscalable(Boolean isdynamicallyscalable) {
		this.isdynamicallyscalable = isdynamicallyscalable;
	}
	public String getHostid() {
		return hostid;
	}
	public void setHostid(String hostid) {
		this.hostid = hostid;
	}
	public String getHostname() {
		return hostname;
	}
	public void setHostname(String hostname) {
		this.hostname = hostname;
	}
	public int getDiskkbsread() {
		return diskkbsread;
	}
	public void setDiskkbsread(int diskkbsread) {
		this.diskkbsread = diskkbsread;
	}
	public int getDiskkbswrite() {
		return diskkbswrite;
	}
	public void setDiskkbswrite(int diskkbswrite) {
		this.diskkbswrite = diskkbswrite;
	}
	public String getInstancename() {
		return instancename;
	}
	public void setInstancename(String instancename) {
		this.instancename = instancename;
	}
	public int getDiskioread() {
		return diskioread;
	}
	public void setDiskioread(int diskioread) {
		this.diskioread = diskioread;
	}
	public int getDiskiowrite() {
		return diskiowrite;
	}
	public void setDiskiowrite(int diskiowrite) {
		this.diskiowrite = diskiowrite;
	}
	/**
	 * @return the nic
	 */
	public List<IntNic> getNic() {
		return nic;
	}
	/**
	 * @param nic the nic to set
	 */
	public void setNic(List<IntNic> nic) {
		this.nic = nic;
	}
	/**
	 * @return the securitygroup
	 */
	public List<IntSecurityGroup> getSecuritygroup() {
		return securitygroup;
	}
	/**
	 * @param securitygroup the securitygroup to set
	 */
	public void setSecuritygroup(List<IntSecurityGroup> securitygroup) {
		this.securitygroup = securitygroup;
	}
	private String zonename;
	/**
	 * @return the cpunumber
	 */
	public int getCpunumber() {
		return cpunumber;
	}
	/**
	 * @param cpunumber the cpunumber to set
	 */
	public void setCpunumber(int cpunumber) {
		this.cpunumber = cpunumber;
	}
	/**
	 * @return the cpuspeed
	 */
	public int getCpuspeed() {
		return cpuspeed;
	}
	/**
	 * @param cpuspeed the cpuspeed to set
	 */
	public void setCpuspeed(int cpuspeed) {
		this.cpuspeed = cpuspeed;
	}
	/**
	 * @return the cpuused
	 */
	public String getCpuused() {
		return cpuused;
	}
	/**
	 * @param cpuused the cpuused to set
	 */
	public void setCpuused(String cpuused) {
		this.cpuused = cpuused;
	}
	/**
	 * @return the created
	 */
	public String getCreated() {
		return created;
	}
	/**
	 * @param created the created to set
	 */
	public void setCreated(String created) {
		this.created = created;
	}
	/**
	 * @return the displayname
	 */
	public String getDisplayname() {
		return displayname;
	}
	/**
	 * @param displayname the displayname to set
	 */
	public void setDisplayname(String displayname) {
		this.displayname = displayname;
	}
	/**
	 * @return the domain
	 */
	public String getDomain() {
		return domain;
	}
	/**
	 * @param domain the domain to set
	 */
	public void setDomain(String domain) {
		this.domain = domain;
	}
	/**
	 * @return the domainid
	 */
	public String getDomainid() {
		return domainid;
	}
	/**
	 * @param domainid the domainid to set
	 */
	public void setDomainid(String domainid) {
		this.domainid = domainid;
	}
	/**
	 * @return the guestosid
	 */
	public String getGuestosid() {
		return guestosid;
	}
	/**
	 * @param guestosid the guestosid to set
	 */
	public void setGuestosid(String guestosid) {
		this.guestosid = guestosid;
	}
	/**
	 * @return the haenable
	 */
	public boolean isHaenable() {
		return haenable;
	}
	/**
	 * @param haenable the haenable to set
	 */
	public void setHaenable(boolean haenable) {
		this.haenable = haenable;
	}
	/**
	 * @return the hypervisor
	 */
	public String getHypervisor() {
		return hypervisor;
	}
	/**
	 * @param hypervisor the hypervisor to set
	 */
	public void setHypervisor(String hypervisor) {
		this.hypervisor = hypervisor;
	}
	/**
	 * @return the id
	 */
	public String getId() {
		return id;
	}
	/**
	 * @param id the id to set
	 */
	public void setId(String id) {
		this.id = id;
	}
	/**
	 * @return the memory
	 */
	public int getMemory() {
		return memory;
	}
	/**
	 * @param memory the memory to set
	 */
	public void setMemory(int memory) {
		this.memory = memory;
	}
	/**
	 * @return the name
	 */
	public String getName() {
		return name;
	}
	/**
	 * @param name the name to set
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * @return the networkkbsread
	 */
	public int getNetworkkbsread() {
		return networkkbsread;
	}
	/**
	 * @param networkkbsread the networkkbsread to set
	 */
	public void setNetworkkbsread(int networkkbsread) {
		this.networkkbsread = networkkbsread;
	}
	/**
	 * @return the networkkbswrite
	 */
	public int getNetworkkbswrite() {
		return networkkbswrite;
	}
	/**
	 * @param networkkbswrite the networkkbswrite to set
	 */
	public void setNetworkkbswrite(int networkkbswrite) {
		this.networkkbswrite = networkkbswrite;
	}

	/**
	 * @return the passwordenabled
	 */
	public boolean isPasswordenabled() {
		return passwordenabled;
	}
	/**
	 * @param passwordenabled the passwordenabled to set
	 */
	public void setPasswordenabled(boolean passwordenabled) {
		this.passwordenabled = passwordenabled;
	}
	/**
	 * @return the project
	 */
	public String getProject() {
		return project;
	}
	/**
	 * @param project the project to set
	 */
	public void setProject(String project) {
		this.project = project;
	}
	/**
	 * @return the projectid
	 */
	public String getProjectid() {
		return projectid;
	}
	/**
	 * @param projectid the projectid to set
	 */
	public void setProjectid(String projectid) {
		this.projectid = projectid;
	}
	/**
	 * @return the rootdeviceid
	 */
	public int getRootdeviceid() {
		return rootdeviceid;
	}
	/**
	 * @param rootdeviceid the rootdeviceid to set
	 */
	public void setRootdeviceid(int rootdeviceid) {
		this.rootdeviceid = rootdeviceid;
	}
	/**
	 * @return the rootdevicetype
	 */
	public String getRootdevicetype() {
		return rootdevicetype;
	}
	/**
	 * @param rootdevicetype the rootdevicetype to set
	 */
	public void setRootdevicetype(String rootdevicetype) {
		this.rootdevicetype = rootdevicetype;
	}

	/**
	 * @return the serviceofferingid
	 */
	public String getServiceofferingid() {
		return serviceofferingid;
	}

	/**
	 * @param serviceofferingid the serviceofferingid to set
	 */
	public void setServiceofferingid(String serviceofferingid) {
		this.serviceofferingid = serviceofferingid;
	}
	/**
	 * @return the serviceofferingname
	 */
	public String getServiceofferingname() {
		return serviceofferingname;
	}
	/**
	 * @param serviceofferingname the serviceofferingname to set
	 */
	public void setServiceofferingname(String serviceofferingname) {
		this.serviceofferingname = serviceofferingname;
	}
	/**
	 * @return the state
	 */
	public String getState() {
		return state;
	}
	/**
	 * @param state the state to set
	 */
	public void setState(String state) {
		this.state = state;
	}

	private List<Object> tags;
	/**
	 * @return the tags
	 */
	public List<Object> getTags() {
		return tags;
	}
	/**
	 * @param tags the tags to set
	 */
	public void setTags(List<Object> tags) {
		this.tags = tags;
	}
	
	public List<Object> getAffinitygroup() {
		return affinitygroup;
	}
	public void setAffinitygroup(List<Object> affinitygroup) {
		this.affinitygroup = affinitygroup;
	}
	/**
	 * @return the templatedisplaytext
	 */
	public String getTemplatedisplaytext() {
		return templatedisplaytext;
	}
	/**
	 * @param templatedisplaytext the templatedisplaytext to set
	 */
	public void setTemplatedisplaytext(String templatedisplaytext) {
		this.templatedisplaytext = templatedisplaytext;
	}
	/**
	 * @return the templateid
	 */
	public String getTemplateid() {
		return templateid;
	}
	/**
	 * @param templateid the templateid to set
	 */
	public void setTemplateid(String templateid) {
		this.templateid = templateid;
	}
	/**
	 * @return the templatename
	 */
	public String getTemplatename() {
		return templatename;
	}
	/**
	 * @param templatename the templatename to set
	 */
	public void setTemplatename(String templatename) {
		this.templatename = templatename;
	}
	/**
	 * @return the zoneid
	 */
	public String getZoneid() {
		return zoneid;
	}
	/**
	 * @param zoneid the zoneid to set
	 */
	public void setZoneid(String zoneid) {
		this.zoneid = zoneid;
	}
	/**
	 * @return the zonename
	 */
	public String getZonename() {
		return zonename;
	}
	/**
	 * @param zonename the zonename to set
	 */
	public void setZonename(String zonename) {
		this.zonename = zonename;
	}
}

